import { Utility } from "@/libs/utility"

export const iceStorageBoxInformationForm = (timePointList) => {
	return [
		{
			fieldName: "id",
			fieldCNName: "",
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "",
		},

		{
			fieldName: "useType",
			fieldCNName: "存放类型",
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "select",
			itemList: Utility.getDictList("tube_type"),
			rules: {
				required: true, // 只有为true的时候才写，为false这个字段不要
			},
			span: 2,
		},
		{
			fieldName: "temperature",
			fieldCNName: "存放温度",
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "inputNumber",
			span: 2,
		},
		{
			fieldName: "rowsNum",
			fieldCNName: "行数",
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "inputNumber",
			span: 2,
		},
		{
			fieldName: "columnNum",
			fieldCNName: "列数",
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "inputNumber",
			span: 2,
		},
		{
			/** 字段名，如：name */
			fieldName: "assignSamplePoint",
			/** 字段对应的中文解释，如：姓名 */
			fieldCNName: "指定采样点",
			/** 字段的值，如：张三 */
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "checkbox",
			itemList: timePointList,
		},
		{
			/** 字段名，如：name */
			fieldName: "remarks",
			/** 字段对应的中文解释，如：姓名 */
			fieldCNName: "备注",
			/** 字段的值，如：张三 */
			filedValue: "",
			/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
			type: "textarea",
		},
		// {
		// 	/** 字段名，如：name */
		// 	fieldName: "checkBoxNum",
		// 	/** 字段对应的中文解释，如：姓名 */
		// 	fieldCNName: "检测盒数",
		// 	/** 字段的值，如：张三 */
		// 	filedValue: "",
		// 	/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
		// 	type: "inputNumber",
		// 	rules: {
		// 		required: true, // 只有为true的时候才写，为false这个字段不要
		// 	},
		// 	span: 2,
		// },
		// {
		// 	fieldName: "backupBoxNum",
		// 	fieldCNName: "备份盒数",
		// 	filedValue: "",
		// 	/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
		// 	type: "inputNumber",
		// 	span: 2,
		// },
		// {
		// 	/** 字段名，如：name */
		// 	fieldName: "checkOrBackupBoxNum",
		// 	/** 字段对应的中文解释，如：姓名 */
		// 	fieldCNName: "检测/备份盒数",
		// 	/** 字段的值，如：张三 */
		// 	filedValue: "",
		// 	/** 字段类型，inputText，inputPwd,inputNumber,date,datetime,dateRange,textarea,upload,select,radio,checkbox,switch*/
		// 	type: "inputNumber",
		// 	rules: {
		// 		required: true, // 只有为true的时候才写，为false这个字段不要
		// 	},
		// 	span: 2,
		// },
	]
}
